package com.ruicar.afs.cloud.basic.proceeds.mq.dto;

import java.math.BigDecimal;

import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

/**
 * @author: Lee
 * @date 2020-05-29 09:31:34 
 * @description 借据信息表
 */
@Data
public class ContractDebitInfoDTO {

	/** 合同号码 */
	@ApiModelProperty("合同号码")
	private String contractNo;
	/** 本金总额 */
	@ApiModelProperty("本金总额")
	private BigDecimal totalPrincipal;
	/** 剩余本金 */
	@ApiModelProperty("剩余本金")
	private BigDecimal remainPrinciple;
	/** 租金总额 */
	@ApiModelProperty("租金总额")
	private BigDecimal totalRent;
	/** 剩余租金总额 */
	@ApiModelProperty("剩余租金总额")
	private BigDecimal totalResidualRent;
	/** 本期应还金额 */
	@ApiModelProperty("本期应还金额")
	private BigDecimal currentPeriodAmount;
	/** 本期利率 */
	@ApiModelProperty("本期利率")
	private Double currentPeriodRate;
	/** 本期本金 */
	@ApiModelProperty("本期本金")
	private BigDecimal currentPeriodPrinciple;
	/** 本期利息 */
	@ApiModelProperty("本期利息")
	private BigDecimal currentPeriodInterest;
	/** 逾期总额 */
	@ApiModelProperty("逾期总额")
	private BigDecimal overdueTotalAmount;
	/** 是否逾期 */
	@ApiModelProperty("是否逾期")
	private String isOverdue;
	/** 历史最大逾期天数 */
	@ApiModelProperty("历史最大逾期天数")
	private Integer historyBigOverdue;
	/** 当前绝对逾期天数 */
	@ApiModelProperty("当前绝对逾期天数")
	private Integer currentAbsoluteOverdue;
	/** 当前相对逾期天数 去除宽限期的 */
	@ApiModelProperty("当前相对逾期天数 去除宽限期的")
	private Integer currentRelativeOverdue;

}
